home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1994 January / PSL Monthly Shareware CD-ROM (Public Software Library) (January 1994).iso / games / dos / game_mgt / bsecsys.exe / BOWL.DOC < prev    next >
Encoding:
Text File  |  1993-03-22  |  55.4 KB  |  1,104 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                         BOWLING LEAGUE SECRETARY'S SYSTEM
  20.                                    VERSION 3.4
  21.                       PROGRAM DESCRIPTION/OPERATIONS MANUAL
  22.                                    MARCH, 1993
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.                               COPYRIGHT 1989, 1990
  41.                                LLOYD C. BOWEN, JR.
  42.                               ALL RIGHTS  RESERVED
  43.  
  44.  
  45.                        Bowling League  Secretary's System
  46.                                       by
  47.                                Lloyd C. Bowen Jr.
  48.  
  49.                                TABLE OF CONTENTS
  50.  
  51.              Programs Included in the System.....................1 
  52.              System Installation.................................1 
  53.              System Overview ....................................3 
  54.              Summary of File Contents............................4 
  55.                 File #1 - LEAGUE.LDR.............................4 
  56.                 File #2 - TEAM.LDR...............................4 
  57.                 File #3 - TEAM.DTL...............................5 
  58.                 File #4 - BOWLERS.LDR............................5 
  59.                 File #5 - BOWLER.DTL.............................5 
  60.                 File #6 - SCHEDULE.REC...........................6 
  61.                 File #7 - SCORES.REC.............................6 
  62.                 File #8 - SETUP.REC..............................6 
  63.                 File #9 - ADDRESS.REC............................7 
  64.              Summary of File Usage...............................7 
  65.              Setup and Operations................................9 
  66.              Procedure Descriptions..............................9 
  67.                 Procedure #1  - MAKE............................10 
  68.                 Procedure #2  - SCHEDULE........................10 
  69.                 Procedure #3  - BOWLERS.........................10 
  70.                 Procedure #4  - ENTER...........................11 
  71.                 Procedure #5  - WEEKLY..........................11 
  72.                 Procedure #6  - CHANGE..........................12 
  73.                 Procedure #7  - REVISE..........................12 
  74.                 Procedure #8  - ALPHABETIC......................12 
  75.                 Procedure #9  - DISPLAY.........................13 
  76.                 Procedure #10 - PRINT...........................13 
  77.                 Procedure #11 - FINAL...........................13 
  78.              Definition of Terms................................14 
  79.              Appendix A - Tips for Special Occasions............15 
  80.              Error Codes which have been reported...............16 
  81.              Tips for new users.................................17 
  82.  
  83.                                Shareware Concept
  84.  
  85.     Shareware  is Copyrighted Commercial Software!   You are allowed to  try 
  86.     before  you  buy,  and freely give copies to your friends to try  before 
  87.     they  buy.    Only  distributors authorized by the author may  make  any 
  88.     charge  for copies of Shareware programs.   Anyone who finds the program 
  89.     useful is required to send payment for use of the program to the  author 
  90.     or his listed agent.  
  91.     Many  League Secretaries are using this system,  some with more than  30 
  92.     teams  and  up to 36  rounds.   I  know you will enjoy it when  you  get 
  93.     started.   Registered users automatically receive the latest version and 
  94.     supplemental  programs RECAP.COM and ADDRESS.COM along with some  season 
  95.     schedules  which  have  been  typed in by others.    See  page  18   for 
  96.     information  about  version 4.x which is the latest registered  version.  
  97.     Be sure to specify  diskette size  (3.5" DD, 5.25" HD or 5.25" DD)  with 
  98.     your registration.   A  Finance Manager is available to registered users 
  99.     for  $25.00.  Please send any communications and your $25.00  per League 
  100.     Registration Fee to: 
  101.                            Lloyd C. Bowen Jr.
  102.                            2213 Peach Tree St.
  103.                            Amarillo, Texas 79109-1922
  104.                            U.S.A.
  105.  
  106.  
  107.                         PROGRAMS INCLUDED IN THE SYSTEM            Page 1 
  108.  
  109.       The following files appear on the distribution disk:
  110.  
  111.                      Volume in drive A is BOWL 3.40  
  112.                      Directory of  A:\
  113.  
  114.                     BOWL     000    152064 03-09-90   9:37a
  115.                     BOWL     001     44288 03-09-90   9:37a
  116.                     BOWL     002     10752 03-09-90   9:37a
  117.                     BOWL     COM     31728 03-09-90   9:37a
  118.                     BOWL     DOC     51885 03-09-90  11:35a = This File
  119.                     BOWL     HLP     12314 03-09-90   9:14a
  120.                     CONFIG   SYS        33 04-03-88   8:04a
  121.                             7 File(s)      55296 bytes free
  122.  
  123.       NOTE: Dates and file sizes will vary.
  124.  
  125.     ADDRESS.COM is a mailing label program to use with your league and comes 
  126.     to  registered  users  "FREE"  along with RECAP.COM which  prints  recap 
  127.     (BOWLING  LEAGUE RECORD)  sheets for your league.   It shouldn't be  run 
  128.     until most of the league membership has been assured,  but should be run 
  129.     before the sanction cards are turned in.  
  130.  
  131.     BOWL.COM is the main menu program,  BOWL.000  and BOWL.001  contain  the 
  132.     overlay  procedures  which comprise the system and BOWL.HLP is the  help 
  133.     file for the system.  BOWL.HLP is an ASCII file and may be printed using 
  134.     the DOS PRINT command.  
  135.  
  136.     CONFIG.SYS  is for use on floppy systems and contains three commands for 
  137.     configuring your system; BREAK=ON, FILES=16 and BUFFERS=20.  
  138.  
  139.                               SYSTEM INSTALLATION
  140.  
  141.     To  use a hard disk just copy these files to the same  sub-directory  on 
  142.     your  disk,   (CAUTION:  Do Not use the root directory on a  hard  disk) 
  143.     delete CONFIG.SYS and make sure that the commands FILES=16  or more  and 
  144.     BUFFERS=20   or  more  appear  in your CONFIG.SYS  file.    Prepare  two 
  145.     diskettes  for use,  first place a diskette in drive A:  and format  the 
  146.     diskette with the system on it using the following command: 
  147.  
  148.                                  FORMAT A:/S/V
  149.  
  150.     Repeat for Second Diskette.   Then copy the above files on that diskette 
  151.     until the directory looks something like the following: 
  152.  
  153.                      Volume in drive A is BOWL SYSTEM
  154.                      Directory of  A:\
  155.  
  156.                     COMMAND  COM     23612 03-21-86  12:01p
  157.                     BOWL     000    152064 03-09-90   9:37a
  158.                     BOWL     001     44288 03-09-90   9:37a
  159.                     BOWL     002     10752 03-09-90   9:37a
  160.                     BOWL     COM     31728 03-09-90   9:37a
  161.                     BOWL     HLP     12314 03-09-90   9:14a
  162.                     CONFIG   SYS        33 03-30-88   2:44p
  163.                             7 File(s)     26112 bytes free
  164.  
  165.  
  166.                               SYSTEM INSTALLATION                  Page 2 
  167.  
  168.       Copy to Second Diskette if needed (Registered Users Only):
  169.  
  170.                      Volume in drive A is BowlAddress
  171.                      Directory of  A:\
  172.  
  173.                     COMMAND  COM     23612 03-21-86  12:01p
  174.                     ADDRESS  000     23040 06-10-91  11:32a
  175.                     ADDRESS  COM     46699 06-10-91  11:32a
  176.                     RECAP    COM     57283 06-08-91   9:06p
  177.                     CONFIG   SYS        33 03-30-88   2:44p
  178.                             5 File(s)    160838 bytes free
  179.  
  180.       NOTE: Volume label is your choice.  
  181.  
  182.     Place  a  blank  diskette  in drive and format  it  with  the  following 
  183.     command: 
  184.                                   FORMAT B:/V
  185.  
  186.       Repeat for Second Diskette.
  187.  
  188.       AFTER READING THE REST OF THIS MANUAL:
  189.  
  190.     Place the BOWL SYSTEM diskette in drive A: and reboot the computer.   If 
  191.     you  wish  to a particular date or time on your output,   type  DATE  to 
  192.     change  the  date and TIME to change the time.   Then Type BOWL,   Press 
  193.     Enter,   then answer questions properly until the main menu is  reached, 
  194.     then select Make to start a test league.  I recommend trying a couple of 
  195.     these,   until you are comfortable with the program,  before  trying  an 
  196.     actual  league.    When you have entered some scores the drive B:   disk 
  197.     should look something like this: 
  198.  
  199.               NOTE: A hard disk sub directory may be used instead.
  200.  
  201.                      Volume in drive B is Kegler_Mens
  202.                      Directory of  B:\
  203.  
  204.                     LEAGUE   LDR      214  10-15-89   2:47p
  205.                     TEAM     LDR     1476  10-15-89   2:47p
  206.                     TEAM     DTL    17580  10-15-89   2:47p
  207.                     BOWLER   LDR     9690  10-15-88   2:48p
  208.                     BOWLER   DTL    66258  10-15-88   2:48p
  209.                     SCHEDULE REC     1617  10-15-89   3:47p
  210.                     SCORES   REC      216  10-15-89   8:07a - after entering
  211.                             7 File(s)    261392 bytes free    scores
  212.  
  213.     Then  copy the above files on the second diskette formatted without  the 
  214.     /S option.  This is a Back-Up copy of your data. 
  215.  
  216.                        ALWAYS BACK-UP YOUR DATA FILES!!!
  217.  
  218.     If files appear with 0 bytes after a crash they should be erased,  files 
  219.     with zero bytes cause ERROR 99  (Unexpected End of File) which will also 
  220.     appear if the Next ID number in the LEAGUE.LDR is too high.  The program 
  221.     won't  recover  from this kind of error,  all you can do  is  copy  your 
  222.     backup records and start over.  
  223.  
  224.  
  225.                                 SYSTEM OVERVIEW                    Page 3 
  226.  
  227.     This  system  was written as 21  overlay procedures  representing  11355 
  228.     lines  of  code.   The system is written in Turbo Pascal for a 256k  IBM 
  229.     Personal Computer or close compatible with one or two disk drives and  a 
  230.     printer.  As well as Tandy 1000, the system is being used on a Commodore 
  231.     Amiga  with a "PC board"  and A Zenith 100  with a "Scottie board",  the 
  232.     Zenith  user  reports  having to enter 00  instead of 0 to use  a  blind 
  233.     score.   The system is highly generalized,  permitting initialization of 
  234.     most items including: 
  235.  
  236.           League Name
  237.           Bowling Establishment
  238.           League Type - Including Mixed and Scratch Leagues 
  239.                         2, 3 or 4 Games per match
  240.           Team Configuration
  241.           Handicap Basis
  242.           Schedule - Automatically Sorts Position Rounds
  243.  
  244.     As distributed,  the system can handle 40  teams,  up to 10  bowlers per 
  245.     team (400  total), and up to a 50 round season.  The 40  team limit is a 
  246.     function of the space needed to print the schedule on 8 1/2" paper.   If 
  247.     the  Program is appropriately modified a much larger number of teams can 
  248.     be  accommodated.   The actual limit is a function of diskette capacity, 
  249.     number of teams,  number of bowlers, and number of rounds,  but you must 
  250.     purchase  the source code to change these.   If more than 24  teams  are 
  251.     used a printer capable of condensed or elite (up to 30 teams)  type must 
  252.     be used in order to have room for the schedule.  
  253.  
  254.     Programs  are provided to initialize and change all master files,  enter 
  255.     scores  and  print  standings (after each round),  as  well  as  prepare 
  256.     ABC/WIBC book average listings, final team/bowler standings, and display 
  257.     or print individual team/bowler record sheets.  Almost any Point Scoring 
  258.     may be used including Peterson.   Match points are displayed and printed 
  259.     in the format XX.X and total points in the format XXX.X.  This should be 
  260.     considered when choosing a point system.  
  261.  
  262.     The  system  is designed to be used on either a one or more  disk  drive 
  263.     system  with the file drive or fixed disk path set at program  start-up.  
  264.     Program selection is controlled by a master MENU program.  You will need 
  265.     to  maintain  all bowler files on a separate diskette or in  a  separate 
  266.     directory.   In a single drive environment,  DOS will provide prompts to 
  267.     insert the appropriate diskette.  This doesn't work on all computers and 
  268.     is  inconvenient on all so the programs and files should be on one  disk 
  269.     for these computers if enough space is available. 
  270.  
  271.              Just remember - Drive A = PROGRAMS;  Drive B = FILES.
  272.  
  273.  
  274.                             SUMMARY OF FILE CONTENTS               Page 4 
  275.  
  276.     The  following  pages show the names of files generated by this  program 
  277.     and the records kept in each of the files.  Also included is information 
  278.     concerning  what  can  be entered in each file.   Have as  much  of  the 
  279.     information needed before pressing M to start league initialization or S 
  280.     to  create the season schedule as possible.   Some data may  be  entered 
  281.     later with the Change procedure.  
  282.  
  283.       FILE NO.1      LEAGUE.LDR
  284.       File Size = 215 Bytes
  285.       File Contents and Description:
  286.         League Name       - Up to 30 Characters
  287.         Alley Name        - Up to 30 Characters
  288.         President's Name  - Up to 30 Characters
  289.         Secretary's Name  - Up to 30 Characters
  290.         Season            - Up to 30 Characters  ie (1989 - 1990)
  291.         President's Phone - Up to 13 Characters
  292.         Secretary's Phone - Up to 13 Characters
  293.         Sanction Number   - Up to 10 Characters
  294.        *Number of Weeks   - From 1 to 50          {Now called Rounds}
  295.        *Number of Teams   - From 1 to 40
  296.        *League Type       - 8 Types are listed Mens,  Womens, 
  297.                             Mixed and Scratch for either 3 or 
  298.                             4 games per match 
  299.        *Bowlers per Team  - From 1 to 10 =  Number allowed on team
  300.        *Bowlers per Match - From 1 to 8 = For this team only
  301.         Next ID           - From 1  to  401  -  This  is  the 
  302.                             number of Bowlers in the League+1 
  303.        *Handicap Base     - From 0 to 300 - (Handicap Base minus Average)
  304.        *Handicap Percent  - From 0 to 100   times Handicap Percent equals
  305.        *Maximum Handicap  - From 0 to 240   Handicap (Individual only).
  306.        *Use Last Year Avg - From 0 to 21  Number of Games        
  307.         Skip Subs         - True or False ?Subs in Individual Standings
  308.         HighAvg           - True or False ?Print High Averages
  309.         HighHCP           - True or False ?Re-figure after 21 games
  310.         PrintScratch      - True or False ?Team hi scores scratch
  311.      *Mandatory to start Make (the league initialization procedure)
  312.  
  313.       FILE NO. 2    TEAM.LDR
  314.       File Size = 82 Bytes per team
  315.       File Contents and Description:
  316.         Team Number    - From 1 to 40
  317.         Team Name      - Up to 30 Characters
  318.      NOTE:The rest of this file is created by the program with no input. 
  319.         Record Count   - From 0 to 50 - 1 for each round bowled
  320.         Games          - From 0 to 200 - 1 for each game bowled
  321.         Total Pins     - Total Pin Count - includes handicap if any 
  322.         Average        - Total Pins divided by Games
  323.         High Game      - Highest Game so far this season
  324.         High Series    - Highest Series so far this season
  325.         HighGameHCP    - Highest Game so far this season with handicap
  326.         HighSeriesHCP  - Highest Series so far this season with handicap
  327.         Points Won     - Points Won so far this season
  328.         Points Lost    - Points Lost so far this season
  329.         Bowler ID's    - 1 ID Number for each "Bowlers per Team" (Team Lineup)
  330.  
  331.  
  332.                             SUMMARY OF FILE CONTENTS               Page 5 
  333.  
  334.       FILE NO. 3    TEAM.DTL
  335.       File Size = 300 Bytes + 30 Bytes per team per round.
  336.       File Contents and Description:
  337.         Team Number  - From 1 to 40
  338.         Month        - Up to 2 characters - Month match was bowled
  339.         Day          - Up to 2 Characters - Day match was bowled
  340.         Game 1 Score - Even number - Team score for first game
  341.         Game 2 Score - Even number - Team score for second game
  342.         Game 3 Score - Even number - Team score for third game
  343.         Game 4 Score - Even number - Team score for fourth game if any
  344.         Series       - Even number - Team score for series
  345.         Points Won   - Decimal number - Points Won this match
  346.         Points Lost  - Decimal number - Points Lost this match
  347.  
  348.       FILE NO. 4    BOWLER.LDR
  349.       File Size = 85 Bytes per bowler
  350.       File Contents and Description:
  351.         Bowler ID Number  - From 1 to 400 - In order entered into file
  352.         Gender            - M = Male F = Female
  353.         Last Name         - Up to 15 Characters - These should total no
  354.         First Name        - Up to 15 Characters - more than 20
  355.         Phone Number      - Up to 13 Characters
  356.         Social Security # - Up to 11 Characters
  357.         Record Count      - From 0 to 50 - Number of rounds Bowled
  358.         Games Bowled      - From 0 to 200
  359.         Total Pins        - Scratch
  360.         Average           - Total Pins divided by Games Bowled
  361.         High Game         - Up to 300 High Game this season scratch
  362.         High Series       - Up to 1200 High Series this season scratch
  363.         Current Series    - Up to 1200 Last Series Bowled this season
  364.         Handicap          - Up to 200 Calculated after 21 games
  365.         High Game Hcp     - Up to 500 - Calculated after 21 games
  366.         High Series Hcp   - Up to 1200 - Calculated after 21 games
  367.         Team Number       - 0 to 40 - Team assigned to
  368.         Last Years Avg    - Up to 300 - Used Until 21 Games for handicap 
  369.                                         and to calculate improvement.
  370.  
  371.       FILE NO. 5    BOWLER.DTL
  372.       File Size = 180 Bytes + 18 Bytes per bowler per round
  373.       File Contents and Description:
  374.         Bowler Number   - From 1 to 400
  375.         Month           - Up to 2 characters - Month match was Bowled
  376.         Day             - Up to 2 Characters - Day match was Bowled
  377.         Game 1 Score    - Up to 300 - Score for first Game
  378.         Game 2 Score    - Up to 300 - Score for second Game
  379.         Game 3 Score    - Up to 300 - Score for third Game
  380.         Game 4 Score    - Up to 300 - Score for fourth Game if any
  381.         Series          - Up to 1200 - Score for series
  382.  
  383.       FILE NO. 6    SCHEDULE.REC
  384.       File Size = 49 Bytes + 49 Bytes per round
  385.       File Contents and Description:
  386.         Status     - L = Lanes R = Regular P = Position Night
  387.         Date       - Up to 5 Characters - Date to Bowl (mm/dd or dd/mm)
  388.         Lanes      - Up to 40 Numbers - Either Lanes or Teams
  389.  
  390.  
  391.                             SUMMARY OF FILE CONTENTS               Page 6 
  392.  
  393.       SCHEDULE.REC file is not created by the Make procedure so it won't
  394.       be on the disk until the Schedule procedure is run.  
  395.  
  396.       FILE NO. 7    SCORES.REC
  397.       File Size = 18 Bytes per high roller
  398.       File Contents and Description:
  399.         Bowler ID No.   - From 1 to 400
  400.         Game 1 Score    - Up to 300 - Score for first Game
  401.         Game 2 Score    - Up to 300 - Score for second Game
  402.         Game 3 Score    - Up to 300 - Score for third Game
  403.         Game 4 Score    - Up to 300 - Score for fourth Game if any
  404.         Series          - Up to 1200 - Score for series
  405.         High Game 1 ?   - True or False
  406.         High Game 2 ?   - True or False
  407.         High Game 3 ?   - True or False
  408.         High Game 4 ?   - True or False
  409.         High Series ?   - True or False
  410.         High Count      - 0 to 5 - Number of Trues above
  411.  
  412.     This  file  is  rewritten  each round when scores are  entered  and  the 
  413.     information is used to create the round highlights lists.  A  SCORES.REC 
  414.     file  is  not created by the Make procedure so it won't be on  the  disk 
  415.     until the first rounds scores are entered.  
  416.       
  417.       NOTE: Skipping teams really can screw this up.  
  418.  
  419.       FILE NO. 8    SETUP.REC
  420.       File Size = 344 Bytes
  421.         Adaptor       - 0, 1, 2 or 3 depending upon type of monitor
  422.         Elite         - Printer Escape Code up to 20 Characters  
  423.         FormLength11  - Printer Escape Code up to 20 Characters  
  424.         FormLength13  - Printer Escape Code up to 20 Characters  
  425.         FormLength14  - Printer Escape Code up to 20 Characters  
  426.         Init          - Printer Escape Code up to 20 Characters  
  427.         LetterQuality - Printer Escape Code up to 20 Characters  
  428.         LineFeed6     - Printer Escape Code up to 20 Characters  
  429.         LineFeed8     - Printer Escape Code up to 20 Characters  
  430.         LongPaper     - Yes or No ?Use 13 inch long paper - The default is
  431.         LongerPaper   - Yes or No ?Use 14 inch long paper   11 inch paper
  432.         Narrow        - Printer Escape Code up to 20 Characters  
  433.         NoUnderline   - Printer Escape Code up to 20 Characters  
  434.         PageLength11  - Maximum number of lines to print on 11 inch paper
  435.         PageLength13  - Maximum number of lines to print on 13 inch paper
  436.         PageLength14  - Maximum number of lines to print on 14 inch paper
  437.         PWidth        - Number of characters to print on 1 line - Set at 80
  438.         ResetPrinter  - Printer Escape Code up to 20 Characters  
  439.         Underline     - Printer Escape Code up to 20 Characters  
  440.         UnElite       - Printer Escape Code up to 20 Characters  
  441.         UnNarrow      - Printer Escape Code up to 20 Characters  
  442.         UnWide        - Printer Escape Code up to 20 Characters  
  443.         Wide          - Printer Escape Code up to 20 Characters  
  444.  
  445.     SETUP.REC  file is created by BOWL the first time you start the program.  
  446.     It may be re-written from the Change procedure. 
  447.  
  448.  
  449.                             SUMMARY OF FILE CONTENTS               Page 7 
  450.  
  451.       FILE NO. 9    ADDRESS.REC
  452.       File Size = 104 Bytes per bowler.
  453.       File Contents and Description:
  454.         Number     - Bowler ID Number
  455.         Last Name  - Up to 15 characters
  456.         First Name - Up to 15 characters
  457.         Street     - Up to 30 characters
  458.         City       - Up to 15 characters
  459.         State      - Up to  2 characters
  460.         ZipCode    - Up to 10 characters
  461.         Birth date - Up to  8 characters
  462.  
  463.     ADDRESS.REC  is  created by ADDRESS.COM a mailing label program  to  use 
  464.     with  your  league  which  shouldn't be run until  most  of  the  league 
  465.     membership has been assured, but should be run before the sanction cards 
  466.     are turned in.   The program will extract the bowler ID number and  name 
  467.     from the BOWLER.LDR file upon request,  but ERASES any ADDRESS.REC there 
  468.     and  starts  a  new  file.   The file LEAGUE.LDR  must  be  present  for 
  469.     ADDRESS.COM to run.  
  470.  
  471.                              SUMMARY OF FILE USAGE
  472.  
  473.     The  LEAGUE.LDR file stores information common to the entire league  and 
  474.     is used by all of the procedures.   Its presence is required by all  but 
  475.     the main MENU and the Schedule creation procedure.   Of course the  Make 
  476.     procedure starts without this file, but requires some of the information 
  477.     to be able to complete its job.  Number of Rounds is used in determining 
  478.     the size of the detail files.   Number of Teams is used by the make file 
  479.     itself and in determining the size of the team detail file.  League Type 
  480.     is  used to determine whether to look for 3 or 4 games per match and  to 
  481.     determine  the  math to use in scoring.   Bowlers per Team  is  used  to 
  482.     determine  the amount of space to allow per team on the printouts and in 
  483.     scoring to skip bowlers.  Bowlers per Match is used in scoring.  
  484.  
  485.     The  TEAM.LDR  file stores summary information pertinent to each of  the 
  486.     teams, one record for each of the "Number of Teams" in the LEAGUE.LDR.  
  487.  
  488.     The TEAM.DTL file stores the team scores from each match.   This file is 
  489.     primarily  for  the  secretary,   but may be  printed  using  the  PRINT 
  490.     procedure or displayed using the DISPLAY procedure. 
  491.  
  492.     The BOWLER.LDR file stores summary information pertinent to each of  the 
  493.     bowlers, one record for each of "Next ID -1" from the LEAGUE.LDR.  
  494.  
  495.  
  496.                              SUMMARY OF FILE USAGE                 Page 8 
  497.  
  498.       NOTE: Only the Leader(LDR) files and Record(REC)  files are used to 
  499.             print actual reports.  The Bowler ID Number must be listed in 
  500.             the  TEAM.LDR and the Team Number in that  BOWLER.LDR  record 
  501.             for that bowler to appear on that teams records.  Substitutes 
  502.             use  Team Number 0 and any bowler whose record lists  Team  0 
  503.             appears  on the substitute list.   Should you list more  than 
  504.             LEAGUE.LDR "Bowlers per Team" on a team the remainder will be 
  505.             ignored.  
  506.  
  507.     The BOWLER.DTL file stores the bowler scores from each match or a  blank 
  508.     record  (all  0's)  if carried blind.   This file is primarily  for  the 
  509.     secretary,   but may be printed using the PRINT procedure  or  displayed 
  510.     using the DISPLAY procedure.  
  511.  
  512.     The SCHEDULE.REC file stores the season schedule for use by the printout 
  513.     procedures.  
  514.  
  515.     The  SCORES.REC file stores high scores from the last match and is  used 
  516.     to  print the round hilites on the round summary sheet or final  report.  
  517.     It  can be revised or added to using the REVISE procedure and  displayed 
  518.     using  the DISPLAY procedure.   This is a temporary file and is replaced 
  519.     after each match or erased if no high scores were bowled. 
  520.  
  521.     The  SETUP.REC file is created by BOWL.COM the first time you start  the 
  522.     program  and  may be re-written from the Change procedure.    This  file 
  523.     holds the type of video adaptor you have and the codes for your printer.  
  524.     The  only thing important about the adaptor entry is color or monochrome 
  525.     monitor,   no  use is made of the EGA listing as yet and it  reverts  to 
  526.     color.     In   earlier  versions  I  used  a  procedure  to   determine 
  527.     automatically  which video adaptor was installed,  but found that people 
  528.     were connecting monochrome monitors to CGA,  EGA and VGA adaptors.   The 
  529.     program  colors  do not read well on a monochrome monitor.   The  set-up 
  530.     procedure  allows  you  to  enter a special printer,  but  this  is  not 
  531.     recommended unless you are very familiar with printer control codes.  
  532.  
  533.     The  ADDRESS.REC file is created by ADDRESS.COM a mailing label  program 
  534.     to use with your league which shouldn't be run until most of the  league 
  535.     membership has been assured, but should be run before the sanction cards 
  536.     are  turned in.   The program will extract the bowler ID number and name 
  537.     from the BOWLER.LDR file upon request,  but ERASES any ADDRESS.REC there 
  538.     and  starts  a  new  file.   The file LEAGUE.LDR  must  be  present  for 
  539.     ADDRESS.COM to run.   If you have a sheet feeder on your printer it will 
  540.     address  individual sheets for mailing.   It also will produce a 4  line 
  541.     special label on 1"  x 3.5"  mailing labels in the quantity desired.   I 
  542.     wrote  this  one day to label some floppy disks and just left it in  for 
  543.     good measure.  
  544.  
  545.  
  546.                               SETUP AND OPERATIONS                 Page 9 
  547.  
  548.     The  Program is mostly menu driven and should need only a  little  trial 
  549.     and error to use.  Just type BOWL enter the path to your data and a MENU 
  550.     will appear, then press M and you are on your way.  I  recommend doing a 
  551.     sample league first to get the feel of the program.   One other  program 
  552.     is  included:  "ADDRESS.COM"  which lets you keep an address list of the 
  553.     bowlers and print 1" x 3.5" mail labels.  
  554.  
  555.     The following are the most important points to remember when using  this 
  556.     program: 
  557.  
  558.             1> IMMEDIATELY after Creating your League and Schedule,  MAKE 
  559.                A  BACKUP  of  these  files on a separate disk or path and 
  560.                UPDATE EACH ROUND!  
  561.             2> PRIOR to ENTERING SCORES check  your  score sheets and  be 
  562.                certain  to  ADD any NEW SUBSTITUTES and NOTE the RECORD # 
  563.                of any SUBSTITUTE.  I keep a substitute with the last name 
  564.                *VACANT on my substitute list just in case I  slip  up  at 
  565.                this.  
  566.             3> On the TEAM.LDR  you may change the  Team  Bowlers (Bowler 
  567.                ID's).  I suggest putting the Team Captain in position #1.  
  568.                The Season Schedule printout assumes this.  
  569.             4> If  you  remove a bowler from a team be sure to change the 
  570.                BOWLER.LDR to show his Team number as 0 so he will  appear 
  571.                on the substitute list.  
  572.             5> If  you  add  a  bowler  to  a  team be sure to change the 
  573.                BOWLER.LDR to show the new team number.  
  574.             6> If you change data in the LEAGUE.LDR,  QUIT and restart by 
  575.                entering bowl at the DOS prompt to initialize variables.  
  576.             7> Run  Print Test in the PRINT procedure until you determine 
  577.                which commands to use for your printer.  
  578.  
  579.     To run a Split Season League, at the end of the first half and after the 
  580.     round summary has been printed,  enter the Change procedure,  and select 
  581.     the reset team leader for mid season option.  
  582.  
  583.                              PROCEDURE DESCRIPTIONS
  584.  
  585.     The  procedures are first listed on a main MENU which appears after  the 
  586.     File Path screen and the First screen which is just for show.   The menu 
  587.     is  divided  into sections with "ROUND  PROCESSING  PROCEDURES"   first, 
  588.     "MAINTENANCE PROCEDURES"  second and "CREATION PROCEDURES" third.   Last 
  589.     shown is the "EXIT PROGRAM" which just returns your screen to its normal 
  590.     color  and returns control to DOS.   You just press the first letter  of 
  591.     the  desired  procedure name to start that procedure and that  procedure 
  592.     will return you to the main menu under most conditions.  
  593.  
  594.  
  595.                              PROCEDURE DESCRIPTIONS               Page 10 
  596.  
  597.                               Creation Procedures
  598.  
  599.     The creation procedures are straight through procedures.  Once you start 
  600.     you  must finish at the same sitting or start over.   They do have a way 
  601.     back to the menu at the start in the event you reach them inadvertently.  
  602.     Do these separately,  have the data at your finger tips and allow plenty 
  603.     of time.  You can't do this on a 10 minute coffee break.  
  604.  
  605.     Procedure #1  BOWLERS
  606.     The BOWLERS procedure is a creation procedure and allows the addition of 
  607.     bowlers  after the league has been initialized.   Bowlers are  added  as 
  608.     subs,  then manipulated with the CHANGE procedure to put them on a  team 
  609.     if desired.  Remember each team is initialized with a full complement of 
  610.     bowlers, with those positions not filled called *Vacant. 
  611.  
  612.     Procedure #2  MAKE
  613.     The MAKE procedure is a creation procedure and the start of the  Bowling 
  614.     League Secretary's System.   This procedure initializes the files  which 
  615.     store the data for the system.   Only a few items are actually  required 
  616.     to run MAKE and they all go into the league leader file.  They are: 
  617.  
  618.             Number of rounds the league will bowl.
  619.             Number of Teams the league will have.
  620.             League Type       - 9 Types are listed Mens,  Womens, 
  621.                                 Mixed and Scratch for either 2, 3 or 
  622.                                 4 games per match 
  623.             Bowlers per Team  - From 1 to 10, The number of members
  624.                                 allowed on 1 team  
  625.             Bowlers per Match - From 1 to 10, The number of bowlers
  626.                                 that bowl for 1 team each match
  627.             Use Last Year Avg - From 0 to 21  Number of Games to use
  628.                                 last years average
  629.  
  630.     You will be prompted for other information but you can just press  enter 
  631.     if  you  don't  have it and enter it later with  the  CHANGE  procedure.  
  632.     Bowler last names starting with an asterisk (*)  don't print out on  the 
  633.     summary  sheets  so the unknown bowlers on each team should  be  entered 
  634.     last  and with a last name that starts with *.   I  use *VACANT which  I 
  635.     learned from one of the beta testers.  
  636.  
  637.     Procedure #3  SCHEDULE
  638.     The  SCHEDULE  procedure is the third creation procedure and not  always 
  639.     necessary for each league.  If you have a 16 team 36 round schedule left 
  640.     over  from last season and need one this season you can change the dates 
  641.     using the CHANGE procedure,  copy it onto the disk or into the path with 
  642.     the league records and use it.  This procedure uses Number of Rounds and 
  643.     Number  of  Teams from the league leader file,  but will prompt you  for 
  644.     these  if  it  isn't present.   Except for the dates you will  bowl  the 
  645.     remainder of the required data is on the schedule sheet published by the 
  646.     ABC.  
  647.  
  648.  
  649.                              PROCEDURE DESCRIPTIONS               Page 11 
  650.  
  651.                            Round Processing Procedures
  652.  
  653.     The round processing procedures are straight through procedures.    Once 
  654.     you start you must finish at the same sitting or start over.   Have  the 
  655.     data at your finger tips,  but you might be able to do a small league on 
  656.     a 10 minute coffee break.  
  657.  
  658.     Procedure #4  ENTER
  659.     The ENTER procedure is used every round to enter the scores.  Scores are 
  660.     entered by team number and in the order the bowler numbers are listed in 
  661.     that  team  leader record.   The CHANGE procedure can be used to  change 
  662.     this  order.   Sort your data into team order,  be sure that you have  a 
  663.     bowler  ID  number for each substitute (you can use  a  substitute  from 
  664.     another  team),  use the number pad and with a little practice  you  can 
  665.     enter  a big league in 15  minutes.   You have several chances to  start 
  666.     over,  but if you practice this with a test league it will pay for  your 
  667.     time in the long run.  
  668.  
  669.     Procedure #5  WEEKLY
  670.     The  WEEKLY  procedure  is the procedure that prints the  round  summary 
  671.     sheet  for  each  round the league is scheduled to bowl.   You  will  be 
  672.     prompted for print to disk, a message from the secretary, and the number 
  673.     of high scores to print.   If you don't want to print to disk just press 
  674.     the space bar,  you ought to know what length paper if not measure,  for 
  675.     no  message  from the secretary just press enter,  most leagues print  3 
  676.     high  scores.    The  entries for the secretary's message is done  in  a 
  677.     window 72  spaces wide if you have a color adaptor CGA,  EGA etc.   This 
  678.     presents a problem since the printout has 80  spaces and a | appears  on 
  679.     the display 40  spaces in so you can center if you wish.   Each line (up 
  680.     to 10) of your message can wrap over 8 spaces before pressing enter, any 
  681.     more than this will be cut off.  You MUST PRESS ENTER for each line.  If 
  682.     you  have a mono adapter just keep it on the same line.   How long  this 
  683.     takes depends entirely upon the printer you use.  An IBM PCAT driving an 
  684.     HP LaserJet+  runs a 20 team file in about 90  seconds,  but some of the 
  685.     older  daisy wheel printers might take 30  minutes.   You MUST use FINAL 
  686.     for the last ROUND, WEEKLY WON'T WORK. 
  687.  
  688.                              Maintenance Procedures
  689.  
  690.     The maintenance procedures are for the secretary and with the  exception 
  691.     of  FINAL  which  is just the last round summary sheet  the  maintenance 
  692.     procedures  are  groups of related procedures.   Starting a  maintenance 
  693.     procedure  takes  you  to  another menu  where  you  choose  the  actual 
  694.     operation you wish to perform.  
  695.  
  696.  
  697.                              PROCEDURE DESCRIPTIONS               Page 12 
  698.  
  699.                              Maintenance Procedures
  700.  
  701.     Procedure #6  CHANGE
  702.     The  CHANGE  procedure is a maintenance procedure containing  procedures 
  703.     which: 
  704.  
  705.                                 MAIN CHANGE MENU 
  706.  
  707.                        1. Revise a Bowler Leader Record
  708.                        2. Revise a Team Leader Record
  709.                        3. Revise the League Leader Record
  710.                        4. Revise the Season Schedule
  711.                        5. Reset Team Leader for Mid Season
  712.                        6. Reset Records for Next Season
  713.                        7. Enter New Set Up Record
  714.                        Q. Quit and Return to the Main Menu
  715.  
  716.     In  all  cases just pressing enter leaves the scores as  they  were  and 
  717.     pressing  Escape  after  starting changes allows you  to  leave  without 
  718.     making changes.   Pressing Escape from the top menu allows escape to DOS 
  719.     so  you  can restart the program and initialize any variables  you  have 
  720.     changed, if you made no changes press Q to return to the main menu.  
  721.  
  722.     Procedure #7  REVISE
  723.     The  REVISE  procedure is a continuation of the CHANGE  procedure  which 
  724.     became too long for Turbo Pascal.  It contains procedures which: 
  725.  
  726.                                 MAIN REVISE MENU 
  727.  
  728.                         1. Revise a Bowler Detail Record
  729.                         2. Revise a Team Detail Record
  730.                         3. Revise the High Scores Record
  731.  
  732.     Procedure #8  ABC/WIBC
  733.     The  ABC/WIBC procedure is a maintenance procedure which prints  reports 
  734.     for  the ABC,  WIBC or both and also prints out a Phone Number list  for 
  735.     the secretary.   All of these lists are available either last name first 
  736.     or  first name first.   Can be printed to disk and then edited  with  an 
  737.     ASCII  editor  such as PC WRITE.   The Phone Number  list  includes  the 
  738.     Bowler ID number. 
  739.  
  740.                               MAIN ALPHABETIC MENU 
  741.  
  742.                  1 - Print all records, First Name First
  743.                  2 - Print all records, Last Name First
  744.                  3 - Print Female records only, First Name First
  745.                  4 - Print Female records only, Last Name First
  746.                  5 - Print Male records only, First Name First
  747.                  6 - Print Male records only, Last Name First
  748.                  7 - Print Phone Numbers, First Name First
  749.                  8 - Print Phone Numbers, Last Name First
  750.                  9 - Print Less Than 21 Games (Toggle)
  751.                  0 - Change Printers or Paper Size
  752.                  Q - Quit and Return to the Main Menu
  753.  
  754.  
  755.                              PROCEDURE DESCRIPTIONS               Page 13 
  756.  
  757.                              Maintenance Procedures 
  758.  
  759.     Procedure #9  DISPLAY
  760.     The  DISPLAY procedure is a maintenance procedure which displays  detail 
  761.     records  on  the screen for either a team or a bowler.    It  also  will 
  762.     display the high scores record.  
  763.  
  764.                                MAIN DISPLAY MENU 
  765.  
  766.                         1. Display a Bowler Detail Record
  767.                         2. Display a Team Detail Record
  768.                         3. Display the High Scores Record
  769.  
  770.     Procedure #10  PRINT
  771.     The  PRINT  procedure  is a maintenance procedure  which  prints  detail 
  772.     records  by team or bowler,  prints the entire files of bowler  leaders, 
  773.     team  leaders,  bowler details,  or team details and prints  the  season 
  774.     schedule.    In printing the Season Schedule it assumes that the  Bowler 
  775.     Listed First on each team is the Captain.   More than 20  teams requires 
  776.     long  paper  or maybe two sheets.   All can be printed to disk and  then 
  777.     edited with an ASCII editor such as PC WRITE.  
  778.  
  779.                                 MAIN PRINT MENU 
  780.  
  781.                  1 - Schedule (Full Season Schedule)
  782.                  2 - Team Scores
  783.                  3 - Team List (Number and Name)
  784.                  4 - Team Leaders (Entire File all Teams)
  785.                  5 - Team Detail (Entire File all Teams)
  786.                  6 - Bowler Scores
  787.                  7 - Bowler List (Number and Name)
  788.                  8 - Bowler Leaders (Entire File all Bowlers)
  789.                  9 - Bowler Detail (Entire File all Bowlers)
  790.                  L - League Leader (Entire File)
  791.                  H - High Scores Record (Entire File)
  792.                  I - Print Imported Schedule
  793.                  G - Change Printer Selection
  794.                  P - Change Paper Size
  795.                  T - Test Printer (Checks Printer Selection)
  796.                  Q - Quit and Return to Main Menu
  797.  
  798.     Procedure #11  FINAL
  799.     The  FINAL procedure is actually the same as the WEEKLY procedure except 
  800.     that it doesn't print a schedule and it prints season final high  scores 
  801.     and shows improvement for each bowler who has 21  or more games.  Can be 
  802.     printed to disk and then edited with an ASCII editor such as PC WRITE.  
  803.  
  804.  
  805.                        Bowling League Secretary's System          Page 14
  806.  
  807.  
  808.                               DEFINITION OF TERMS
  809.  
  810.       Bowlers per Match:  The number of bowlers who bowl for one team in 
  811.                           each match and whose score counts in that 
  812.                           match.
  813.  
  814.       Bowlers per Team:   The maximum number of members a team is allowed. 
  815.  
  816.       File Dump:          A listing of all data in a data file.
  817.  
  818.       Match:              A meeting of two teams in competition, usually 
  819.                           2, 3 or 4 games.
  820.  
  821.       Pacer:              A Team Member who bowls with the team and whose 
  822.                           score counts for the bowlers average, but does 
  823.                           not count for the team score for that match.  
  824.  
  825.       Path:               The Drive and Sub-Directory where the required 
  826.                           files are stored.  
  827.  
  828.       Round:              One Time that a League meets.  For most of you 
  829.                           this is weekly and the Secretary still has Week 
  830.                           in places.  There are many leagues that meet 
  831.                           monthly or on some indefinite schedule and then 
  832.                           bowl 2 or more rounds at that meet.  
  833.  
  834.  
  835.                        Bowling League Secretary's System          Page 15
  836.  
  837.                                    Appendix A
  838.                            Tips for Special Occasions
  839.  
  840.       1.  Partial  Substitute:  When a substitute bowls only  part  of  a 
  841.           match and a different player bowls the rest;  Enter scores  for 
  842.           one  player (your choice)  with 0 for games not bowled.    This 
  843.           will cause the program to ask for blind scores.   Enter 0's for 
  844.           games where scores were entered and the other players score(s).  
  845.           Enter  S  for Team handicap and then enter each games  handicap 
  846.           separately.    This  will cause the team score to  be  correct.  
  847.           Next  note  the other players bowler number,  go to the  Change 
  848.           procedure and change that bowler leader to reflect 1 more round 
  849.           bowled,  ?   more game(s) bowled and change as required;  total 
  850.           pins,  average,  high game,  and high game handicap (only if 21 
  851.           games  have been bowled).  Now note the rounds bowled,  quit to 
  852.           save  your  changes  and then go to the  Revise  procedure  and 
  853.           change that players bowler detail record for the round noted. 
  854.  
  855.       2.  Remove  Weekly HiLites:  If you do not wish to print the Weekly 
  856.           HiLites,   press  Q to return to DOS after entering the  weekly 
  857.           scores.    Change  to  the drive or path with your  data  files 
  858.           (usually  B:)   then type DEL SCORES.REC press enter  and  it's 
  859.           done.  No HiLites to print so none will be printed. 
  860.  
  861.       3.  Note  on Handicap:  This program does not record an  individual 
  862.           handicap  until  it is legal under ABC/WIBC rules  (21   Games) 
  863.           although it does figure average and handicap from the first for 
  864.           the  round  summary sheet.   This means that the round  summary 
  865.           sheet won't show high game or series handicap until the  league 
  866.           has  bowled  over 21  games nor will the  ABC  procedure  print 
  867.           lists  other  than  the  phone  list  until 21  games have been 
  868.           bowled.   This is locked in to too many procedures to change so 
  869.           if you use this program you will have to adjust to this. 
  870.  
  871.       4.  Team  Lineup:   The team lineup must include at least  as  many 
  872.           bowlers  as "Bowlers per Team"  don't ever enter a 0  for  team 
  873.           lineup as this will cause the program to crash later.  Add subs 
  874.           and use an * for the first letter of the last name.  Change the 
  875.           bowlers  team  number  bowlers  with team number  0  are  subs.  
  876.  
  877.           Please write the author with any suggestions for improvement or 
  878.           with details of any bugs you might find.   The authors name and 
  879.           address is: 
  880.                                Lloyd C. Bowen Jr. 
  881.                                2213 Peach Tree St. 
  882.                                Amarillo, TX 79109-1922 
  883.                                U.S.A.
  884.  
  885.  
  886.                        Bowling League Secretary's System          Page 16
  887.  
  888.                          Input/Output (I/O) Error List
  889.  
  890.       The screen will appear as follows:
  891.  
  892.        I/O error NN, PC=(some address)
  893.  
  894.        where NN = a hexadecimal number.
  895.  
  896.       The following includes all errors which have ever been reported:
  897.  
  898.       NN
  899.       ==
  900.       01  FILE DOES NOT EXIST
  901.             A  file is missing from your data disk,  in most  cases  this 
  902.             error  is  trapped  and  you will be  questioned  within  the 
  903.             program. 
  904.  
  905.       04  FILE NOT OPEN
  906.             The command FILES=16  or more doesn't appear in the computers 
  907.             CONFIG.SYS file.  Occurs when entering scores.
  908.  
  909.       91  TRIED TO READ PAST END-OF-FILE MARKER
  910.       99  UNEXPECTED END-OF-FILE
  911.             Usually  occurs when there are files on the data  disk  which 
  912.             have 0 bytes. 
  913.  
  914.     91  & 99 Are about the same, a  0  for bowler ID number in a team leader 
  915.     may cause this, as may an incorrect entry in the schedule. 
  916.  
  917.       F0  DISK WRITE ERROR
  918.             The disk is full,  no more room to write.  You may have to go 
  919.             to a hard disk or a larger floppy format.   Should happen for 
  920.             very large leagues only. 
  921.  
  922.       F1  DIRECTORY IS FULL
  923.             You  are trying to create a file and there is no more room in 
  924.             the disk directory.  I  believe this occurs on some computers 
  925.             when  the command FILES = 16  or more doesn't appear  in  the 
  926.             computers  CONFIG.SYS  file.   It will occur if you  enter  a 
  927.             "PATH" which doesn't exist.  Default means just hit enter. 
  928.  
  929.       F3  TOO MANY FILES
  930.             You don't have the commands (FILES=16 and BUFFERS=20) or more
  931.             in your CONFIG.SYS file or you haven't re-booted the computer
  932.             since entering them.
  933.  
  934.       FF  FILE DISAPPEARED
  935.             You took the disk out too soon.
  936.  
  937.                               Run Time Error List
  938.  
  939.       10  STRING LENGTH ERROR
  940.             This was reported by someone trying to run a scratch league 
  941.             using  the  womens  league setting  and occurred  when  the 
  942.             program started to try to print high handicap scores. 
  943.  
  944.  
  945.                        Bowling League Secretary's System          Page 17
  946.  
  947.                                Tips for New Users
  948.  
  949.     1.    If  you  haven't  studied  MS-DOS take  a  course  at  your  local 
  950.           community  college  or  at least buy and use a DOS  tutor.    This 
  951.           manual assumes that you know how to format,  copy,  rename and  if 
  952.           you  use a hard disk how to make,  remove and  change  directories 
  953.           (paths). 
  954.  
  955.     2.    League Initialization (Make): For the league leader you will need: 
  956.           League  Name,   Alley Name,  President's Name,  Secretary's  Name, 
  957.           Season (ie 1989  -  1990),  President's Phone,  Secretary's Phone, 
  958.           Sanction  Number,  *Number of Rounds,  *Number of Teams,   *League 
  959.           Type,  *Bowlers per Team (Number allowed on 1 team),  *Bowlers per 
  960.           Match   (For   1   team   only),    *Handicap   Base,    *Handicap 
  961.           Percent(Handicap  Base minus Average times Handicap Percent equals 
  962.           Individual  Handicap),  *Number of games to use last year average, 
  963.           Does league include  substitutes  in individual standings?,  Print 
  964.           high  averages  in  individual  standings  (High  Rollers)?,   Re-
  965.           calculate  high game handicap for the first 21  games after  a  21 
  966.           game average has been set for this season?, Print team high scores 
  967.           scratch? (this refers to the team standings on the round and final 
  968.           summary sheets).  Also cancels printing high team handicap scores.  
  969.         * Mandatory to start Make (the league initialization procedure). 
  970.         ? Indicates yes or no answer. 
  971.  
  972.    3.     The Enter procedure will always insist upon scores for the  number 
  973.           of  bowlers per match,  but if you have more bowlers per team  you 
  974.           can  enter  SB  and skip to the next bowler as long  as  you  have 
  975.           bowlers  on the team,  otherwise you must use substitutes or blind 
  976.           scores.    You can also enter pacers,  but they must be handled as 
  977.           follows;   note  the number of your first actual team bowler whose 
  978.           score  counts,  enter SUB in game 1 then the number of your pacer, 
  979.           enter  pacers scores (they won't add to team scores),  the  pacers 
  980.           record will reappear,  enter SUB again and the next pacers  number 
  981.           or the first actual bowler if pacers have all been entered.   Note 
  982.           that the number of pacers cannot exceed the number of bowlers  per 
  983.           team  less the number of bowlers per match,  or you can  make  the 
  984.           bowlers per match equal to bowlers per team and always enter P for 
  985.           bowlers whose scores don't count.   This way you have to enter 0's 
  986.           for  all  game  scores and blind scores if they  didn't  bowl  and 
  987.           didn't  count  as a blind.   This is only for  leagues  who  allow 
  988.           pacers  and  count  the games toward their average.    I   do  not 
  989.           recommend this.  
  990.  
  991.    4.     Test  for the correct printer by entering the Print procedure  and 
  992.           running  the  print  test for different  printers  until  you  are 
  993.           satisfied,   if none satisfy you use pure ASCII and edit and print 
  994.           from  your  word  processor.   When you have done this  enter  the 
  995.           Change procedure and create a new set up using this printer.   For 
  996.           those who understand printer codes, you may select a  printer with 
  997.           codes similar to yours then press the space bar when  asked if you 
  998.           want to use this printer and change the codes that don't suit you. 
  999.  
  1000.  
  1001.                        Bowling League Secretary's System          Page 18
  1002.  
  1003.  
  1004.                             Changes for Version 4.0
  1005.                        Bowling League Secretary's System
  1006.  
  1007.     The entire program has been rewritten for this version.   This  includes 
  1008.     the Ten Pin Version, the Australian Version,  The Five Pin  Version  and  
  1009.     the  soon to be  released  Individual  Points Version  as  well  as  all 
  1010.     current supplemental  programs.    The basic  purpose  was  to  make the 
  1011.     number   of   games  needed  to establish  a legal average  a  variable,  
  1012.     but   many  improvements were  made along the way (almost a full  year).   
  1013.     In  almost   all  cases  the  "Press  Y for Yes"    statement  has  been  
  1014.     changed  to "Press N for No"  and many inputs now show a default.   Most 
  1015.     of the flickering  screen changes when operating in the  monochrome mode  
  1016.     have  been eliminated.   The following  improvements  are options: 
  1017.  
  1018.          1.  The Enter procedure will input teams in schedule order.  
  1019.  
  1020.          2.  The  Enter  procedure  will warn you when you are  out  of 
  1021.              bowlers for that team (bowler ID = 0) and lets you enter a 
  1022.              valid ID number.  
  1023.  
  1024.          3.  The  program  now  handles  Peterson  (Pedarsen)    points 
  1025.              differently.   Using this type of scoring system is now  a 
  1026.              selected  option.    Only points won are entered  and  the 
  1027.              printouts show 3 decimal places.  
  1028.  
  1029.          4.  The  Round Summary Sheet can now be printed in team  order 
  1030.              without eliminating the schedule.  
  1031.  
  1032.          5.  Any  variable  in  the league leader can  now  be  changed 
  1033.              without leaving and re-starting the program to  initialize 
  1034.              the variable.  
  1035.  
  1036.          6.  The  Schedule procedure now doesn't allow  numbers  larger 
  1037.              than  the  number  of teams to be entered  into  a  weekly 
  1038.              schedule.  
  1039.  
  1040.          7.  The  Print  procedure will now import and  print  schedule 
  1041.              files  such  as  those  furnished  with  the  supplemental 
  1042.              programs.  
  1043.  
  1044.          8.  The Revise schedule option in the Change procedure can now 
  1045.              import  and revise schedule files such as those  furnished 
  1046.              with  the supplemental programs.   This procedure can  now 
  1047.              change just one team when changing one weeks line-up.  
  1048.  
  1049.          9.  The  Setup  record  now accepts a default  path  that  you 
  1050.              enter,   of  course "Ask Every Time"  is still the  normal 
  1051.              mode.  
  1052.  
  1053.         10.  Some  high  scores lists have been added to  the  ABC/WIBC 
  1054.              (ATBC) procedure.  
  1055.  
  1056.         11.  A  substitute list has been added to  the  ABC/WIBC (ATBC) 
  1057.              procedure.  
  1058.  
  1059.  
  1060.          ----------------end-of-author's-documentation---------------
  1061.  
  1062.                          Software Library Information:
  1063.  
  1064.                     This disk copy provided as a service of
  1065.  
  1066.                            Public (software) Library
  1067.  
  1068.          We are not the authors of this program, nor are we associated
  1069.          with the author in any way other than as a distributor of the
  1070.          program in accordance with the author's terms of distribution.
  1071.  
  1072.          Please direct shareware payments and specific questions about
  1073.          this program to the author of the program, whose name appears
  1074.          elsewhere in  this documentation. If you have trouble getting
  1075.          in touch with the author,  we will do whatever we can to help
  1076.          you with your questions. All programs have been tested and do
  1077.          run.  To report problems,  please use the form that is in the
  1078.          file PROBLEM.DOC on many of our disks or in other written for-
  1079.          mat with screen printouts, if possible.  PsL cannot debug pro-
  1080.          programs over the telephone, though we can answer questions.
  1081.  
  1082.          Disks in the PsL are updated  monthly,  so if you did not get
  1083.          this disk directly from the PsL, you should be aware that the
  1084.          files in this set may no longer be the current versions. Also,
  1085.          if you got this disk from another vendor and are having prob-
  1086.          lems,  be aware that  some files may have become corrupted or
  1087.          lost by that vendor. Get a current, working disk from PsL.
  1088.  
  1089.          For a copy of the latest monthly software library newsletter
  1090.          and a list of the 4,000+ disks in the library, call or write
  1091.  
  1092.                            Public (software) Library
  1093.                                P.O.Box 35705 - F
  1094.                             Houston, TX 77235-5705
  1095.  
  1096.                                 1-800-2424-PSL
  1097.                              MC/Visa/AmEx/Discover
  1098.  
  1099.                           Outside of U.S. or in Texas
  1100.                           or for general information,
  1101.                               Call 1-713-524-6394
  1102.  
  1103.  
  1104.